﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace log4net.ElasticSearch.Model
{
    public class LogModel
    {
        public LogModel()
        {
            properties = new Dictionary<string, string>();
        }

        public string timeStamp { get; set; }

        public string message { get; set; }

        public object messageObject { get; set; }

        public object exception { get; set; }

        public string loggerName { get; set; }

        public string domain { get; set; }

        public string identity { get; set; }

        public string level { get; set; }

        public string className { get; set; }

        public string fileName { get; set; }

        public string lineNumber { get; set; }

        public string fullInfo { get; set; }

        public string methodName { get; set; }

        public string fix { get; set; }

        public IDictionary<string, string> properties { get; set; }

        public string userName { get; set; }

        public string threadName { get; set; }

        public string hostName { get; set; }
    }
}
